package cn.wen233.srpc.basic.rollback;

/**
 * 回退响应
 *
 * @author wenei
 * @date 2021-10-31 18:08
 */
public interface RollbackFactory<T> {

    /**
     * 创建回滚的服务实例
     * @param throwable 异常信息
     * @return 熔断时用于处理逻辑的服务实例
     */
    T create(Throwable throwable);
}
